

vim.cmd [[packadd packer.nvim]]

local packer = require('packer')

packer.startup(
{	
	function()

  -- plugin manager
	use {
		'wbthomason/packer.nvim'
	}

	-- dashboard
	use {
		'glepnir/dashboard-nvim'
	}

	-- theme
  use {
		'sainnhe/sonokai',
		'sainnhe/edge',
    'projekt0n/github-nvim-theme'
	}

	-- nvim-tree
	use {
		'kyazdani42/nvim-tree.lua',
		requires = {'kyazdani42/nvim-web-devicons'}
	}

	-- file telescope
	use {
		'nvim-telescope/telescope.nvim',
    requires = 'nvim-lua/plenary.nvim'
	}

	-- floaterm
	use {
		'voldikss/vim-floaterm'
	}

	-- tagbar
  use {
		'simrat39/symbols-outline.nvim'
	}

	-- buffer
  use {
    'akinsho/bufferline.nvim',
    requires = {'kyazdani42/nvim-web-devicons'}
  }

	-- status bar
	use {
		"nvim-lualine/lualine.nvim",
		requires = {"kyazdani42/nvim-web-devicons"}
	}

	end
}
)
